#xlutils对excel进行复制写入操作

from xlutils.copy import copy
import xlrd

#打开excel对象---formatting_info--保持样式
# def newexcel():
#     workBook = xlrd.open_workbook(r'.\data\test_excel.xls',formatting_info=True)
#     New_workBook =copy(workBook)#复制一个新excel对象
#     New_workSheet=New_workBook.get_sheet(0)#获取新workbook里面sheet1的名称
#     print(New_workSheet.name)
#     for one in range(0,10):
#         New_workSheet.write(one+4,0,'Ok, changed!')#在新复制的sheet写入内容
#     New_workBook.save(r'.\data\20220812.xls')#保存新excel
# newexcel()






newdir=r'./data/2022北京冬奥会.xls'
Book1=xlrd.open_workbook(newdir,formatting_info=True)#获取Book对象
# Newsheet1=Book1.sheet_by_index(0)#获取第一个sheet
# Newsheet2=Book1.sheet_by_name('test20210813')#通过名称获取sheet的名称

Newbook=copy(Book1)#复制新的Book
Newsheet=Newbook.get_sheet(0)#获取新Book第一个sheet（只能通过这个方法获取复制的sheet1）
print(Newsheet.name)
Newsheet.write(8,0,'写入测试124')#对新sheet进行写入操作
Newbook.save(r"./data/外卖系统12.xls")#保存新的Book

